<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      /**
       * 检查一个字符串是否含有.
       * .表示任意字符
       * 在正则表达式中使用\作为转义字符
       * \.来表示.
       * \\ 表示\
       */
      var reg = /\./;
      reg = /\\/;
      reg = new RegExp("\\.");
      reg = new RegExp("\\\\");

      /**
       * \w
       * 任意字母，数字，_ [A-z0-9]
       * \W
       * 除了字母，数字，_ [^A-z0-9]
       * \s
       * 空格
       * \S
       * 除了空格
       * \d
       * 任意数字[0-9]
       * \D
       * 除了数字[^0-9]
       * \b
       * 单词边界
       * \B
       * 除了单词边界
       */
      reg = /\w/;
      reg = /\W/;

      reg = /\d/;
      reg = /\D/;

      reg = /\s/;
      reg = /\S/;

      /**
       * 创建一个正则表达式检查一个字符串中是否含有单词child
       */
      reg = /\child\b/;
      // console.log(reg.test("hello child"));

      // 接收一个用户的输入
      // var str =prompt("请输入你的用户名");
      var str = " hello  ";
      // 去除字符串中的空格
      // 去除空格就是使用""来替换空格

      console.log(str);
      str = str.replace(/\s/, "");
      console.log(str);
    </script>
  </head>
  <body></body>
</html>
